package com.candy.test;

import com.candy.dao.AccountDao;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Client {
    public static void main(String[] args) {
//        创建容器
        ClassPathXmlApplicationContext context=new ClassPathXmlApplicationContext("beans.xml");
//从容器中获取javabean对象
        AccountDao accountDao=(AccountDao) context.getBean("accountDao");
        AccountDao accountDao2=(AccountDao) context.getBean("accountDao");
//       验证两个对象是否为同一个对象
//        若此时输出的结果为true，则表示两个对象指向同一个内存地址，即为同一个对象
        System.out.println(accountDao==accountDao2);
//        关闭容器
        context.close();

    }
}
